public class TestMethod {
    public static void main(String[] args){
    int[] arr = {10,20};
    swap(arr);
    System.out.println("arr[0]="+arr[0]+"arr[1]="+arr[1]);
    int ret1 = add(10,20);
    double ret2 = add(10.2,11.3);
    System.out.println(ret1);
    System.out.println(ret2);
    }
    //实现函数：交换两个数的值：
    public static void swap(int[] arr){
        //方法的返回值是可选的，有些时候可以没有的，没有时返回值类型必须写成void
        int tmp = arr[0];
        arr[0] = arr[1];
        arr[1] = tmp;
    }

    //方法重写：
    //实现函数：两个int 型变量的和：
    public static int add(int x,int y){
        return x+y;
    }
    //实现函数：两个double 型变量的和：
    public static double add(double x,double y){
        return x+y;
    }
}
